2009년03월15일 45번
[리눅스 시스템 관리] 다음 fork()와 exec() 시스템 호출에 대한 설명 중 틀린 것은?
- ① fork() 시스템 호출은 어떤 프로세스가 자신의 사본을 생성하는 데 사용한다.
- ② exec() 시스템 호출은 프로세스의 메모리 공간을 수행 가능 파일로 대체하여 다른 프로그램을 호출한다.
- ③ exec() 시스템 호출을 수행해도 시스템 호출을 한 프로세스의 특성이 변하지 않는 한 전체 시스템 내의 프로세스 수는 동일하다.
- ④ fork() 시스템 호출을 하면 자식 프로세스의 PID가 부모 프로세스에게 리턴되고 자식 프로세스는 부모 프로세스의 PID를 받는다.
(정답률: 38%)
문제 해설
연도별
- 2023년03월11일
- 2022년03월12일
- 2020년10월10일
- 2020년06월13일
- 2019년09월21일
- 2019년03월16일
- 2018년09월08일
- 2018년03월10일
- 2017년09월09일
- 2017년03월11일
- 2016년09월10일
- 2016년03월12일
- 2015년09월12일
- 2015년03월14일
- 2014년09월13일
- 2014년03월08일
- 2013년09월14일
- 2013년03월09일
- 2012년09월08일
- 2012년03월10일
- 2011년09월03일
- 2011년03월12일
- 2010년09월04일
- 2010년03월13일
- 2009년09월06일
- 2009년03월15일
- 2008년08월31일
- 2008년06월01일
- 2008년03월16일
- 2008년01월20일
- 2007년08월19일
- 2007년05월27일
- 2007년03월18일
- 2006년09월03일
- 2005년09월03일
- 2005년03월19일
- 2004년10월31일
- 2004년05월23일
- 2003년10월04일
- 2003년06월07일
- 2003년01월11일
- 2002년08월31일
- 2002년05월19일
진행 상황
0 오답
0 정답
fork() 시스템 호출을 하면 부모 프로세스는 자식 프로세스의 PID를 받고, 자식 프로세스는 부모 프로세스의 PID를 받는다. 이는 각각의 프로세스가 서로 다른 메모리 공간을 가지기 때문에 가능하다. 부모 프로세스는 fork() 호출 이전의 상태를 유지하면서 자식 프로세스를 생성하고, 자식 프로세스는 fork() 호출 이전의 상태를 그대로 복사받아 새로운 프로세스를 시작한다.